// GO:{
//     a:undefined ->10
//     test:function (){}
//     c:234
// }

function test(){
    console.log(b);//undefined
    if(a){//预编译不看if ,但是会定义变量，只是不赋值
        var b= 100
    }
     console.log(b);//undefined
    c=234
    console.log(c);//234
}

// AO:{
// b:undefined

// }
var a;
test()
a=10
console.log(c);//234
console.log(1==true)